﻿@charset "utf-8";
/* ==========公共=========== */

* { margin:0; padding:0;}
/*body{font-size: 12px; color: #333333; background-attachment: fixed;font-family: \5FAE\8F6F\96C5\9ED1,Verdana,Arial; background: #ffffff;} #007C41 #02582F*/
body {font-family:Microsoft YaHei,Arial, Helvetica,'\534E\6587\9ED1\4F53', sans-serif;font-size:14px;color:#333;}
.bg{}
.mc{ margin:0 auto;}
img { border: none; }
li { list-style-type: none; }
a{color: #333;text-decoration: none; }
a:hover{color: #f30;}

.m{width:1200px;overflow:hidden;margin: 0 auto;} 
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}
.mt15{ margin-top:15px;}
.mb15{ margin-bottom:15px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
.ml30{ margin-left:30px;}
.mr30{ margin-right:30px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mt80{ margin-top:80px;}
.mt100{ margin-top:100px;}
.mb30{ margin-bottom:30px;}
.f_l{ float:left;}
.f_r{ float:right;}
.more{ float:right; margin-right:5px; font-size:14px;}
.mtitle .more{font-size:12px;}
.pos{ float:right;}
.bold{ font-weight:bold;}
.topbar{ height:25px; padding:5px 0; width:100%; line-height:25px; background:RGB(4,88,156); color:#ffffff;}
.header {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;overflow: hidden;
}
.headerbg {
	background-color: #383844;
	width: 100%;
	overflow: hidden;
}

.logo {
	height: 115px;
	width: 1200px;
	float: left;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.menubg {
	width: 100%;
	background:RGB(4,88,156);
}
.menu {
	width: 1200px;
	height: 50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}.menu ul li {
	float: left;
	width: 110px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	margin-right: 10px;
}
.menu ul li a {
	transition: all 0.3s ease;
	display: block;
	color: #FFF;
}
.menu ul li a:hover {
	background-color: #ffd200;
}

.menu ul li ul {
	display: none;
	position:relative;
	z-index: 9999;
	background-color: #ffd200;
}
.menu ul li:hover ul{ display:block;}
.menu ul li ul li {
	line-height: 35px;
	font-size:14px;
	height: 35px;width:150px;margin-right: 0px;
	overflow:hidden;
	background-color: #ffd200;
}
.menu ul li ul li:hover {
	
}
.menu ul li ul li:hover a{
	color: #FFF;background:#ffa200;
}
.menu ul .on{
	background-color: #ffd200;
}
.menu ul li .cs {
	width: 500px;
	background-color: #FFD200;
	overflow: hidden;
}
.menu ul li .cs li {
	margin-right: 0px;
}

.banner {
	height: 550px;
	width: 100%;
	background-color: #CCC;
}

.flexslider{width:100%;height:100%;overflow:hidden;}.flexslider .slides > li{display:none;}.flexslider .slides img{max-width:100%;display:block;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{position:relative;zoom:1;}.flexslider .slides{zoom:1;}.flexslider .slides > li{position:relative;}.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}.flex-direction-nav{height:0;overflow:hidden;}.flex-direction-nav li a{display:none;width:47px;height:80px;position:absolute;top:50%;margin-top:-40px;cursor:pointer;text-indent:-9999px;}.flex-direction-nav li a.next{right:0;background:url("img/bg_direction_nav.png") no-repeat scroll -47px 0 transparent;}.flex-direction-nav li a.next:hover{}.flex-direction-nav li a.next:active{background:url("img/bg_direction_nav.png") no-repeat scroll -47px -80px transparent;}.flex-direction-nav li a.prev{left:0;background:url("img/bg_direction_nav.png") no-repeat scroll 0 0 transparent;}.flex-direction-nav li a.prev:hover{}.flex-direction-nav li a.prev:active{background:url("img/bg_direction_nav.png") no-repeat scroll 0 -80px transparent;}.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}.flex-control-nav{position:absolute;bottom:-50px;right:40%;}.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin-right:10px;margin-bottom:6px;}.flex-control-nav li a{display:block;width:10px;height:10px;background:url("img/bg_control_nav.png") no-repeat scroll 0 0 transparent;_background:url("img/bg_control_nav-0.png") no-repeat scroll 0 0 transparent;cursor:pointer;text-indent:-9999px;}.flex-control-nav li a:hover{background-position:0 -10px;_background:url("img/bg_control_nav-1.png") no-repeat scroll 0 0 transparent;}.flex-control-nav li a.active{background-position:0 -20px;_background:url("img/bg_control_nav-2.png") no-repeat scroll 0 0 transparent;cursor:default;}
.mtitle {
	height: 100px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-align: center;
}
.mtitle h2 {
	font-size: 36px;

	height: 50px;
}
.mtitle p {
	font-size: 16px;
}
.aboutbg{width:100%;min-width:1200px;background:#F5F5F5;overflow: hidden;}
.about {
	width: 1200px;
	overflow: hidden;
	float: left;
}
.about_h2 {
	text-align: center;
	font-size: 32px;
	margin-top: 30px;
	font-weight:bold;
}
.about_title {
	width: 100%;
	float: left;
	line-height: 40px;
	height: 40px;
	text-align: center;
	color: #999;
	background-image: url(../images/title_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.aboutcon {
	line-height: 30px;
	overflow: hidden;
	width: 1140px;
	float: left;
	padding: 30px;
	font-size: 14px;margin:30px 0 50px 0;background:#FFF;
}
.fuwubg{background:#F5F5F5;width: 100%;}
.fuwu {
	float: left;
	width: 1200px;
	overflow: hidden;
	margin-top: 40px;
}
.fuwu ul {
	width: 1300px;
}
.fuwu ul li {
	float: left;
	width:135px;
	border: 1px solid #0067AC;
	border-radius: 9px;
	margin-right: 30px;
	background:#0067AC;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 120px;
}
.fuwu ul li img {
	width: 50px;
	height: 50px;
	float: left;
}
.fuwu ul li h3 {
	font-weight: normal;
	font-size: 20px;
	height: 30px;
}
.fuwu ul li p {
	color: #666;
	line-height: 20px;
	font-size: 12px;
}
.casebg {
	background-color: #0067AC;
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}
.casetitle {
	width: 1200px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/w.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
}
.casetitle h2 {
	line-height: 50px;
	padding: 20px 0 10px 0;
	font-size: 36px;
}
.casetitle h3 {
	font-size: 22px;
	color: #0067AC;
}
.casetitle span {
	display: block;
	width: 150px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 38px;
	line-height: 38px;
	color: #FFF;
}
.casetitle span a {
	background-color: #0067AC;
	color: #FFF;
	display: block;border-radius: 6px;
}
.alfl ul li {
	float: left;
	width: 150px;
	text-align: center;
	background-color: #F5F5F5;
	margin-right: 10px;
	height: 40px;
	line-height: 40px;
}
.alfl ul li a {
	display: block;
}
.alfl ul li a:hover {
	background-color: #C0C0C0;
	color: #FFF;
}

.youshibg {
background-color:#3783CF;
	background-image: url(../images/casebg.jpg);
	background-repeat: repeat;
	overflow: hidden;padding: 30px 0 10px 0;
}
.ystitle {
	height: 80px;
	width: 100%;
	text-align: center;color:#FFF;
}
.ystitle h2 {
	font-size: 36px;	
	height: 60px;color:#ffd200;margin-bottom:0px;
}
.ystitle p {
	font-size: 25px;
}
.youshi {
	float: left;
	width: 1200px;
}
.youshi ul {
	width: 1300px;
}
.youshi ul li {
	padding:15px;
	width: 560px;
	float: left;color:;
	background:#5aa9f3;color:#FFF;
	margin-right: 20px;margin-bottom:20px;
}
.youshi ul li img{padding:5px;background:#FFF;float:left;margin-right:25px;width:150px;height:110px;}
.youshi ul li h3 {
	font-size: 20px;
	line-height: 30px;
	margin-top: 5px;}
.youshi ul li p {
	font-size: 14px;
	line-height: 25px;
}

.shebei {
	float: left;
	width: 1200px;
	padding-top: 50px;
}
.shebei ul {
	width: 1300px;
}
.shebei ul li {
	padding: 15px;
	width: 192px;
	float: left;
	background-color: #FFF;border:1px solid #DDD;
	margin-right: 20px;
}
.shebei ul li h3 {
	text-align: center;
	font-size: 18px;
	line-height: 50px;
	margin-top: 5px;
}
.shebei ul li p {
	font-size: 14px;
	line-height: 25px;
}
.shebei ul li span{margin: 10px auto 0 auto;background-color: #5aa9f3;width:100px;height:30px;text-align:center;line-height:30px;display:block;}
.shebei ul li span a{color:#FFF;}
.newsbg {
	background-color: #F5F5F5;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 50px;
	margin-top: 30px;

}



.news {
	float: left;
	width: 1200px;
	overflow: hidden;
}
.newslist {
	float: right;
	width: 1200px;
	overflow: hidden;
	padding-top: 20px;
}
.newslist ul {
	width: 1300px;
}

.newslist ul li {
	width: 550px;
	float: left;
	margin-right: 100px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
}
.newslist ul li h3 {
	line-height: 30px;
	font-size: 18px;
	font-weight: normal;
}
.newslist ul li p {
	line-height: 22px;color: #999;font-size: 12px;
}

.newslist ul li .date{color: #999;text-align:center;float: left;height:60px;width:60px;padding:10px;margin-right:20px;background-color: #F5F5F5;}
.newslist ul li .date  .year{font-size: 22px;font-family:Georgia, "Times New Roman", Times, serif;}
.newslist ul li span {
	
	font-size: 14px;
	font-weight: normal;
}
.hzhbbg {width: 100%;padding-bottom:50px;background-color: #F5F5F5;background-image: url(../images/hzbg.jpg);
	background-repeat: no-repeat;	overflow: hidden;}
.hzhb {
	width: 1200px;padding-top:30px;
	overflow: hidden;
}
.hzhb ul {
	width: 1250px;
}
.hzhb ul li {
	float: left;
	width: 189px;border:1px solid #DDD;
	margin-right: 10px;margin-bottom: 10px;height: 85px;
}
.hzhb ul li img {
	height: 85px;
	width: 189px;
}



.flmbg{background:#5aa9f3;padding-bottom:15px;}
.flmbg .about_h2{color:#FFF;}
.flmbg .about_title{color:#FFF;}
.flm{width: 1200px;overflow: hidden;}
.flm ul li{float: left;width:150px;padding:5px 0;}

.flmbg a{ color:#FFF;}


/* ==========友情链接=========== */
.link{ width:1200px;overflow:hidden;background:#FFF; line-height:25px;margin:30px 0px;}
.link a{margin-right:10px;}
/* ==========底部=========== */
.footnav{background:#333;}
.footer{
	color:#FFF;
	width:100%;
	font-size:14px;
	text-align:center;
	line-height:30px;
	padding:15px 0;
	background-color:RGB(4,88,156);
}
.foot-nav{ text-align:center;}
.foot-nav a{ margin:0 10px;}
.footer a{color:#FFF;}
.nleft {
	float: left;
	width: 260px;
	overflow: hidden;
}
.llm {
	float: left;
	width: 260px;
	margin-bottom: 15px;
	overflow: hidden;
}
.llmtitle {
	height: 40px;
	width: 100%;
	line-height: 40px;
	font-size: 16px;color: #FFF;
	background-color: RGB(4,88,156);
}
.llmtitle span {
	
	margin:0 15px;
}
.llmcon,.llmlist {
	width: 258px;
	overflow: hidden;
	border: 1px solid #DDD;
	line-height: 40px;
}
.llmcon ul li {float: left;
	line-height: 40px;
	height: 40px;text-align:center;width:50%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
}
.llmcon ul li a {
	transition: all 0.3s ease;
	display: block;
}
.llmcon ul li a:hover {
	background-color: #F5F5F5;
	color: #666;
}
.llmcon ul li.hover {
	background-color: #F5F5F5;
	color: #666;
}
.llmlist ul li {
	line-height: 40px;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDD;
}
.llmlist ul li a {
	padding-left: 25px;transition: all 0.3s ease;
	display: block;
}
.llmlist ul li a:hover {
	background-color: #F5F5F5;
	color: #666;
}
.lxcon {
	width: 228px;
	border: 1px solid #DDD;
	padding: 15px;
	line-height: 35px;
	font-size: 12px;
}
.lxcon img{border-bottom:1px solid #DDD; margin-bottom:15px;}
.nright {
	width: 900px;
	float: right;
	overflow: hidden;
}
.rtitle {
	height: 39px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	line-height: 39px;
}
.rtitle h2 {
	float: left;
	font-weight: normal;
}
.page {
}
.text {
	width: 900px;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 15px;
}
.text dl {
	float: left;
	width: 100%;
	height: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top: 18px;
}
.text dl dt {
	width: 150px;
	float: left;
	margin-right: 20px;
	padding: 5px;
	border: 1px solid #DDD;
	height: 120px;
}
.text dl dd h3 {
	height: 35px;
	font-size: 18px;
}
.text dl dd h3 em{font-style: normal;margin-left:10px;font-size:14px;color:#999;font-weight: normal;}
.text dl dd p {
	line-height: 25px;
	color: #999;
}
.text dl dd span {
	height: 25px;
	width: 80px;
	background-color: #0689DB;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 25px;
	font-size: 12px;
}
.text dl dd span a {
	color: #FFF;
	display: block;
}
.pic {
	width: 900px;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 15px;
}
.pic ul {width: 1000px;}
.pic ul li {float: left;text-align: center;margin-right: 20px;width: 170px;overflow: hidden;margin-bottom: 20px;}
.pic ul li p {line-height: 35px;}
.pic ul li img{ width:150px; height:150px;}

.item {
	width: 100%;
	text-align: center;
}
.item h1 {
	font-weight: normal;
	font-size: 22px;
}
.item p {
	font-size: 12px;
	color: #999;
}
.desc {
	background-color: #F5F5F5;
	padding: 10px;
	line-height: 25px;
	color: #999;
	margin-top: 15px;
	margin-bottom: 15px;
}
.info {
	line-height: 30px;
}
.info img{display: block;margin:0 auto;}
.xgzx {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 15px;
	padding-top: 10px;
}
.xgzx ul {
	width: 1300px;
}
.xgzx ul li {
	float: left;
	width: 275px;margin-right:50px;
}

.xgzx ul li span{float:right;}

/* ==========列表分页=========== */
.pageing {width: 100%;float: left;margin-top: 50px;margin-bottom: 50px;}


/*微信浮动*/
.weixin{ top:205px;margin-left:570px;position:fixed;_position:absolute;left:50%;width:95px;_top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -480 +'px');z-index:1002;}
.weixin2{ top:335px;margin-left:570px;position:fixed;_position:absolute;left:50%;width:95px;_top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -480 +'px');z-index:1002;}
.slide{position:fixed;top:335px;right:30px;width:55px;left:50%;margin-left:570px;z-index:1002;_position:absolute;_top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -305+'px');}
#jt{background:url(../images/index_10.jpg) 8px 18px no-repeat;cursor:pointer;width:18px;height:55px;position:absolute;left:0px;top:0px;}
.jtright{position:absolute;top:14px;left:25px;line-height:0px;vertical-align:middle;font-size:0px;height:28px;overflow:hidden;}
#slidesearch{width:165px;height:26px;border:1px solid #3b7d98;background:white;padding-left:10px;vertical-align:middle;font-size:12px;line-height:26px;}
#slidebtn{width:45px;height:28px;vertical-align:middle;background:#4d4d4d;color:White;line-height:28px;text-align:center;font-size:14px;cursor:pointer;margin:0px;border:0px;}
.slide_search{position:relative;width:55px;height:55px;margin-top:5px;}
.slide_feedback{position:relative;width:55px;height:55px;margin-top:10px;}
.slide_top{position:relative;width:55px;height:55px;margin-top:5px; visibility:hidden;}

/* side */
.side{position:fixed;width:80px;height:275px;right:0;top:300px;z-index:100;}
.side ul li{width:80px;height:80px;float:left; text-align:center;position:relative;border-bottom:1px solid #FFF;}
.side ul li .sidebox{position:absolute;width:80px;height:80px;top:0;right:0;transition:all 0.3s;color:#fff;font:14px/80px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:80px;height:80px;line-height:80px;display:inline-block;background:#666;transition:all 0.3s;}
.side ul li .sidetop:hover{background:#b00606;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.side1{ background:#29C06D;}
.side2{ background:#FBB01F;}
.side3{ background:#78C340;}
.side4{ background:#12A2E7;}
.side5{ background:#FF8D6E;}

/*左侧浮动*/
.slide{position:fixed;top:150px;width:125px;left:8%;margin-left:15px;z-index:1002;_position:absolute;_top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -305+'px');}
.leftmenu{ width:125px; overflow:hidden;}
.leftmenu ul li{float:left;height:40px;width:123px; background:#FFF;text-align:center;font-size:14px;line-height:40px;margin-top:8px;border: 1px solid #003B7A;}
.leftmenu ul li a{display: block;-webkit-transition:all .5s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s; color: #003B7A;}
.leftmenu ul li a:hover{ background-color: #003B7A;color: #FFFFFF;}
.leftimg{ width:150px; margin-left:-40px;}
.slide_top{position:relative;width:55px;height:55px;margin-top:5px; visibility:hidden;}
.leftmenu .slider{ background:#003B7A;color: #FFFFFF;}

.page{
	width:100%;
	padding-top:15px;
	line-height:30px;
	font-size:14px;
	overflow:hidden;
	padding-bottom: 15px;
}
.fzbanner{
	width:1200px;
	margin:10px auto 0 auto;
	line-height:300px;
	font-size:50px;
	text-align:center;
	font-weight:bold;
	color:#F00;
	height:300px;
	background:url(../images/fzbanner.jpg) no-repeat  center top;
}
.fztitle{width:100%;border-bottom:1px solid #DDD; line-height:40px; height:40px; text-align:center;}
.fztitle h1{ font-size:18px; color:RGB(4,88,156);}
.fzabout{
	width:100%;
	padding-top:15px;
	line-height:30px;
	font-size:14px;
	overflow:hidden;
	padding-bottom: 15px;
}
.fzcaselist{width:100%; overflow:hidden;}
.fzcaselist ul{ width:1100px;}
.fzcaselist ul li{ float:left;text-align:center; margin-right:20px; width:285px;}
.fzcaselist ul li p{ line-height:35px; text-align:center;}
.fzcaselist ul li img{ width:100%;}
/**/
.tjtw{height:325px; position:relative; overflow:hidden;}
.tjtw img{ width:100%; height:325px; display:block;}
.tjtw .bd li{ position:relative; overflow:hidden; zoom:1;}
.tjtw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:39px; background:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75;}
.tjtw .bd .txt{position:absolute; bottom:5px; left:0; width:60%; text-align:left; color:#fff; height:25px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-left:10px;}
.tjtw .hd{ position:absolute; bottom:13px; right:10px; width:100%; text-align:right;}
.tjtw .hd li{ display:inline-block; *display:inline; *zoom:1; width:9px; height:9px; margin:1px 4px; line-height:0; overflow:hidden; font-size:0; background:#fff; cursor:pointer; }
.tjtw .hd li.on{ width:10px; height:10px; margin:0 3px; background:#CC0000;}
.tjtw .bd ul, .tjtw .bd li{width:100% !important;}
/**/
.newbm{float: left;width: 280px;border-top:none;padding:15px 15px;padding-bottom:0px;height:205px;overflow:hidden;}
.newbm ul{}
.newbm ul li{ font-size:12px;height:30px;line-height:30px;color:#666;border-bottom:1px #DDD dashed;}
.newbm ul li span{display: block;float: left;}
.newbm ul li .bmxm{width: 60px;}
.newbm ul li .bmyx{width: 100px;}
.newbm ul li .bmzy{width: 90px;}
/**/
.xyfj{
	float: left;
	width: 1200px;
	overflow:hidden;
}
.xyfj ul{width: 1250px;}
.xyfj ul li {
	float: left;
	width: 287px;
	text-align: center;
	margin-right: 19px;
	margin-bottom: 19px;
}
.xyfj ul li img {
	width: 273px;
	height:180px;
}
.xyfj ul li p{ padding:0px; margin:0px;height:30px;line-height: 30px;}
/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.searchbox{ float:right; width:500px; overflow:hidden; margin-top:30px;}
.mod-keywords{ float:left; width:400px; height:25px; padding:5px 10px; border:1px solid #DDD;}
.nbanner{background:#F5F5F5;height:50px;width:100%;}
.topnav{}
.topnav ul li{ width:90px; float:right; height:25px; line-height:25px;}
.topnav ul li a{padding-left:25px;width:60px; display:block}
.topnav .t1{background-image: url(../images/t1.png);background-repeat: no-repeat;background-position: left center;}
.topnav .t2{background-image: url(../images/t2.png);background-repeat: no-repeat;background-position: left center;}
.topnav .t3{background-image: url(../images/t3.png);background-repeat: no-repeat;background-position: left center;}
.topnav .t4{background-image: url(../images/t4.png);background-repeat: no-repeat;background-position: left center;}
.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:10px 0 10px 0;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}